home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Insets;
- import java.awt.LayoutManager;
- import java.awt.Rectangle;
- import javax.swing.JComboBox;
- import javax.swing.JComponent;
-
- public class BasicComboBoxUI$ComboBoxLayoutManager implements LayoutManager {
- // $FF: synthetic field
- private final BasicComboBoxUI this$0;
-
- public BasicComboBoxUI$ComboBoxLayoutManager(BasicComboBoxUI var1) {
- this.this$0 = var1;
- }
-
- public void addLayoutComponent(String var1, Component var2) {
- }
-
- public void layoutContainer(Container var1) {
- JComboBox var2 = (JComboBox)var1;
- int var3 = ((JComponent)var2).getWidth();
- int var4 = ((JComponent)var2).getHeight();
- Insets var5 = this.this$0.getInsets();
- int var6 = var4 - (var5.top + var5.bottom);
- if (this.this$0.arrowButton != null) {
- this.this$0.arrowButton.setBounds(var3 - (var5.right + var6), var5.top, var6, var6);
- }
-
- if (this.this$0.editor != null) {
- Rectangle var7 = this.this$0.rectangleForCurrentValue();
- this.this$0.editor.setBounds(var7);
- }
-
- }
-
- public Dimension minimumLayoutSize(Container var1) {
- JComboBox var2 = (JComboBox)var1;
- return var1.getMinimumSize();
- }
-
- public Dimension preferredLayoutSize(Container var1) {
- JComboBox var2 = (JComboBox)var1;
- return var1.getPreferredSize();
- }
-
- public void removeLayoutComponent(Component var1) {
- }
- }
-